/*
    我们在平时的前端开发中，经常会在js中对于BOM和DOM进行操作
    但是务必要注意，nodejs开发时即使你写的是js代码，大部分DOM和BOM的API都是不能使用的
    但console、定时器这两个是依然可以在nodejs中使用的
    因为node属于服务端，不运行在浏览器上

    nodejs中的顶级对象为global，也可以使用globalThis访问顶级对象
*/ 

// 比如下面两行代码你用node运行就会报错
console.log(window);
console.log(document);

// nodejs中的顶级对象不是window而是global
console.log(global);
console.log(globalThis);//globalThis是ES2020引入的新特性，用它指向global
console.log(globalThis == global);//true